\hypertarget{classzxing_1_1qrcode_1_1_matrix_util}{}\section{zxing\+:\+:qrcode\+:\+:Matrix\+Util Class Reference}
\label{classzxing_1_1qrcode_1_1_matrix_util}\index{zxing\+::qrcode\+::\+Matrix\+Util@{zxing\+::qrcode\+::\+Matrix\+Util}}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a7b147459a21199b064a10b8bac9b05db}\label{classzxing_1_1qrcode_1_1_matrix_util_a7b147459a21199b064a10b8bac9b05db}} 
static void {\bfseries clear\+Matrix} (\mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a51abc07418f933058937ccb988a8d931}\label{classzxing_1_1qrcode_1_1_matrix_util_a51abc07418f933058937ccb988a8d931}} 
static void {\bfseries embed\+Basic\+Patterns} (const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_version}{Version}} \&version, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a7e46380d51a4da69b141b4ef1b9b6716}\label{classzxing_1_1qrcode_1_1_matrix_util_a7e46380d51a4da69b141b4ef1b9b6716}} 
static void {\bfseries embed\+Type\+Info} (const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_error_correction_level}{Error\+Correction\+Level}} \&ec\+Level, int mask\+Pattern, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a6407e1f03b244dca9170c0cd7a050d32}\label{classzxing_1_1qrcode_1_1_matrix_util_a6407e1f03b244dca9170c0cd7a050d32}} 
static void {\bfseries maybe\+Embed\+Version\+Info} (const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_version}{Version}} \&version, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a524fa5d6f68ed284449df85396cd33e1}\label{classzxing_1_1qrcode_1_1_matrix_util_a524fa5d6f68ed284449df85396cd33e1}} 
static void {\bfseries embed\+Data\+Bits} (const \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&data\+Bits, int mask\+Pattern, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_ad28ef0c757e1f47ad471d0b873b2edf9}\label{classzxing_1_1qrcode_1_1_matrix_util_ad28ef0c757e1f47ad471d0b873b2edf9}} 
static int {\bfseries find\+M\+S\+B\+Set} (int value)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_afdb4edf362dea481bf3fa0e6d6dcc1b4}\label{classzxing_1_1qrcode_1_1_matrix_util_afdb4edf362dea481bf3fa0e6d6dcc1b4}} 
static int {\bfseries calculate\+B\+C\+H\+Code} (int value, int poly)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a06084baa7d78b2ea1d1d673b9dde36de}\label{classzxing_1_1qrcode_1_1_matrix_util_a06084baa7d78b2ea1d1d673b9dde36de}} 
static void {\bfseries make\+Version\+Info\+Bits} (const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_version}{Version}} \&version, \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&bits)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_aaf1d48884017c13b3cc6c7790936ef31}\label{classzxing_1_1qrcode_1_1_matrix_util_aaf1d48884017c13b3cc6c7790936ef31}} 
static void {\bfseries make\+Type\+Info\+Bits} (const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_error_correction_level}{Error\+Correction\+Level}} \&ec\+Level, int mask\+Pattern, \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&bits)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_matrix_util_a07db60e232671c1618e2de5ceb5dbf8e}\label{classzxing_1_1qrcode_1_1_matrix_util_a07db60e232671c1618e2de5ceb5dbf8e}} 
static void {\bfseries build\+Matrix} (const \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&data\+Bits, const \mbox{\hyperlink{classzxing_1_1qrcode_1_1_error_correction_level}{Error\+Correction\+Level}} \&ec\+Level, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_version}{Version}} \&version, int mask\+Pattern, \mbox{\hyperlink{classzxing_1_1qrcode_1_1_byte_matrix}{Byte\+Matrix}} \&matrix)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/qrcode/encoder/Matrix\+Util.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/qrcode/encoder/Matrix\+Util.\+cpp\end{DoxyCompactItemize}
